02743ba4bf60144c3afdb6438f3dcca4ed67440e,plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/introduceVariable/GroovyIntroduceVariableBase.java,GroovyIntroduceVariableBase,replaceOnlyExpression,#GrExpression#GrExpression#PsiElement#GrVariableDeclaration#,402
Before Change
@NotNull GrVariableDeclaration definition) throws IncorrectOperationException {
if (context.equals(expr.getParent()) &&
!GroovyRefactoringUtil.isLoopOrForkStatement(context)) {
definition = (GrVariableDeclaration) expr.replaceWithStatement(definition);
if (expr.equals(selectedExpr)) {
refreshPositionMarker(definition);
}
After Change
@NotNull GrVariableDeclaration definition) throws IncorrectOperationException {
if (context.equals(expr.getParent()) &&
!(context instanceof GrLoopStatement) && !(context instanceof GrClosableBlock)) {
definition = expr.replaceWithStatement(definition);
if (expr.equals(selectedExpr)) {
refreshPositionMarker(definition);
}